to do a lot of persuading - French English Dictionary